package cn.fanqinghong.ymcc.service;

import cn.fanqinghong.ymcc.doc.CourseDoc;
import cn.fanqinghong.ymcc.dto.CourseSearchDto;
import cn.fanqinghong.ymcc.result.PageList;

import java.util.List;

/**
 * FAN
 * 2022/7/24  15:33
 */
public interface ISearchService {

    /**
     * 上传es
     * @param doc
     */
    void saveCourse(CourseDoc doc);

    /**
     * 删除es
     * @param doc
     */
    void deleteCourse(CourseDoc doc);

    /**
     * 根据条件搜索课程
     * @param doc
     * @return
     */
    PageList<CourseDoc> search(CourseSearchDto doc);
}
